package com.example.demo.constant;

/**
 * 提升语句枚举
 */
public enum MsgEnum {

    ERROR_AUTHORIZATION("请求头参数错误"),
    ERROR_CODE_NOT_RIGHT("验证码错误"),
    ERROR_NOT_USERNAME("用户名称不能为空"),
    ERROR_NOT_LOGIN_NAME("登录账号不能为空"),
    ERROR_NOT_MENU_LIST("账户权限未选择"),
    ERROR_NOT_ROLEID("请选择角色"),
    ERROR_NOT_COMPANYID("请选择企业"),
    ERROR_LOGINED_PHONE("手机号已被使用"),
    ERROR_LOGINED_LOGIN_NAME("登录账号已被使用"),
    ERROR_NOT_LOGINED_SITE("该用户不属于本站点"),
    ERROR_NOT_LOGINED_PHONE("手机号未注册"),
    ERROR_NOT_LOGINED_NAME("账号未注册"),
    ERROR_NOT_LOGINED_BY_FACE("站长只能通过人脸识别登录"),
    ERROR_LOGINED_NAME("用户名已被使用"),
    ERROR_USED_LOGIN_NAME("登录名已被使用"),
    ERROR_NOT_PHONE("手机号不能为空"),
    ERROR_NOT_PASSWORD("密码不能为空"),
    ERROR_NOT_OPENID("openId不能为空"),
    ERROR_NOT_GROUPID("分组ID不能为空"),
    ERROR_NOT_GOODSID("未选择商品"),
    ERROR_NOT_QUANTITY("购买数量错误"),
    ERROR_NOT_MEMBERTYPE("会员类型未选择"),
    ERROR_NOT_USER_NAME("用户名称不能为空"),
    ERROR_NOT_CHECKED_USER("用户未选择"),
    ERROR_NOT_FIND_USER("用户未找到"),
    ERROR_NOT_USER_LOGIN_NAME("登录账号不能为空"),
    ERROR_FACE_CHECK_NG("人脸识别未找到匹配信息"),
    ERROR_USER_BINGING_OPENID("用户已绑定openId"),
    ERROR_OPENID_IS_BINGING("openId已绑定用户"),
    ERROR_NOT_CHECK_USER("账号或密码错误"),
    ERROR_NOT_CHECK_USER_SIGN("手机号或密码错误"),
    ERROR_NOT_OPEN_USER("用户已被禁用"),
    ERROR_USER_IS_LOCKED("用户已被锁定，暂无法登录"),
    ERROR_USER_COMAPANY_IS_WAIT("企业信息待审核中，用户暂无法登录"),
    ERROR_WAIT_EXAMINE_USER("用户待审核中"),
    ERROR_EXAMINE_FAILED_USER("用户审核未通过"),
    ERROR_PAY_CHANNEL_NOT_FIND("指定支付方式未找到"),
    ERROR_PAY_ORDER_NOT_FIND("支付订单未找到"),
    ERROR_NOT_FIND_ORDER_CODE("订单未找到"),
    ERROR_NOT_ID("ID不能为空"),
    ERROR_NOT_FIND("未找到对应数据"),
    ERROR_SUBJECT_INSUFFICIENT_QUANTITY("题目数量不足"),
    ERROR_TOKEN("用户未登录"),
    ERROR_WX_LOGIN_FAIL("用户登录失败，请重试"),
    ERROR_NOT_FIND_OR_DEL("操作失败,数据或已删除"),
    ERROR_MENU_NOT_NAME("请输入菜单名称"),
    ERROR_MENU_NOT_CHECK_GROUP("请选择菜单分组"),
    ERROR_MENU_NOT_NO("请输入序号"),
    ERROR_MENU_NOT_URL("请输入菜单地址"),
    ERROR_MENU_NOT_BUTTON_URL("请输入按钮标识"),
    ERROR_MENU_NOT_TYPE("请输入菜单类型"),
    ERROR_ROLE_NOT_NAME("请输入角色名称"),
    ERROR_ROLE_NOT_GROUP("请选择用户组"),
    ERROR_ROLE_REPEAT_NAME("角色名称已存在"),
    ERROR_COMPANY_REPEAT_NAME("企业名称已存在"),
    ERROR_NOT_PHONE_CODE("验证码不能为空"),
    ERROR_PHONE_CODE("验证码错误或已过期"),
    ERROR_NOT_NEW_PASSWORD("新密码不能为空"),
    ERROR_NOT_CHECK_NEW_PASSWORD("两次输入的密码不一致"),
    ERROR_NOT_STARTTIME("开始时间不能为空"),
    ERROR_NOT_ENDTIME("结束时间不能为空"),
    ERROR_LIST_SIZE_UNEQUAL("用于计算的多组集合长度不相等"),
    ERROR_USER_NOT_EXIST("用户不存在"),
    ERROR_USER_NOT_CHANGE_SELF_ROLE("用户不能修改自己绑定的角色"),
    ERROR_ADMIN_ROLE_NOT_FIND("系统管理员角色未找到"),
    ERROR_TEMPLATE_ROLE_NOT_FIND("组织管理员(模板)角色未找到"),
    ERROR_ADMIN_CAN_NOT_DELETE("管理员账号不能删除"),
    ERROR_ADMIN_CAN_NOT_VALIDFLG("管理员账号不能禁用"),
    ERROR_COMPANY_IS_HAVE_BUSINESS_ROLE("已存在组织管理员"),
    ERROR_BUSINESS_ROLE_IS_NOT_HAVE_SITE("组织管理员不允许绑定站点"),
    ERROR_BUSINESS_HAVE_USER_BINDING("企业存在绑定的用户，不允许删除"),
    ERROR_UPDATE_OWN_COMPANY_STATUS("不允许修改自身企业状态"),
    ERROR_ROLE_HAVE_USER_BINDING("角色存在绑定的用户，不允许删除"),
    ERROR_ROLE_IS_LOCKING("该角色不允许变更"),
    ERROR_ROLE_IS_TEMPLATE("组织管理员(模板)不允许删除"),
    ERROR_USER_ROLE_STOP("用户绑定的角色已禁用，无权访问系统，如有疑问请联系管理员"),
    ERROR_BUSINESS_NOT_NAME("企业名称不能为空"),
    ERROR_DEPARTMENT_NOT_NAME("部门名称不能为空"),
    ERROR_DEPARTMENT_CAN_NOT_DELETE("部门存在关联用户，不允许删除"),
    ERROR_POSITION_CAN_NOT_DELETE("职位存在关联用户，不允许删除"),
    ERROR_POSITION_NOT_NAME("职位名称不能为空"),
    ERROR_BUSINESS_NOT_REMARKS("企业介绍不能为空"),
    ERROR_BUSINESS_NOT_CONTACT("联系人不能为空"),
    ERROR_BUSINESS_NOT_CONTACT_NUMBER("联系电话不能为空"),
    ERROR_BUSINESS_NOT_NAME_ADDRESS("地址不能为空"),
    ERROR_MESSAGE_NOT_NAME_MESSAGE("消息名称不能为空"),
    ERROR_MESSAGE_NOT_TYPE_MESSAGE("消息类型不能为空"),
    ERROR_MESSAGE_NOT_CONTENT_MESSAGE("消息内容不能为空"),
    ERROR_MESSAGE_NOT_SENDTIME("发送时间不能为空"),
    ERROR_EXAM_IS_NOT_FIND("未找到指定考试"),
    ERROR_WAREHOUSE_IS_USED("仓库已关联商品，不允许删除"),
    ERROR_USER_EXAM_IS_NOT_FIND("未找到指定考试记录"),
    ERROR_EXAM_IS_NOT_OPEN("考试未到开始时间或已结束"),
    ERROR_USER_IS_ENTERED_EXAM("该考试已提交过答题卡，无法重复提交"),
    ERROR_SUBJECT_IS_USED("该问题已录入试卷，不允许再修改"),
    ERROR_DEVICE_NOT_NAME("设备名称不能为空"),
    ERROR_DEVICE_NOT_NUMBER("设备唯一识别号不能为空"),
    ERROR_DEVICE_NOT_ONLY_NUMBER("设备唯一识别号已被占用"),
    ERROR_DEVICE_NOT_TYPE("设备类别不能为空"),
    ERROR_DEVICE_NOT_FIND("设备未找到"),
    ERROR_DEVICE_HAVE_USER_BIND("设备已被其他用户绑定"),
    ERROR_LAUNCH_NOT_NAME("名称不能为空"),
    ERROR_LAUNCH_NOT_VIDEO_URL("视频链接不能为空"),
    ERROR_LAUNCH_NOT_TYPE("业务类型不能为空"),
    ERROR_LAUNCH_TACTIC_NOT_DATA_ID("投放内容未选择"),
    ERROR_LAUNCH_TACTIC_NOT_TIMES("显示次数不能为空"),
    ERROR_LAUNCH_TACTIC_NOT_FREQUENCY("显示频率不能为空"),
    ERROR_LAUNCH_TACTIC_NOT_FREQUENCY_UNIT("显示频率单位不能为空"),
    ERROR_LAUNCH_TACTIC_NOT_DEVICE_IDS("关联设备未选择"),
    ERROR_LAUNCH_ACTIVITY_NOT_NAME("活动名称不能为空"),
    ERROR_LAUNCH_ACTIVITY_NOT_CONTENT("活动内容介绍不能为空"),
    ERROR_LAUNCH_ACTIVITY_NOT_SCRIPT("飘屏文字不能为空"),
    ERROR_LINK_NOT_TYPE("连接方式不能为空"),
    ERROR_LINK_NOT_SELECTED_DEVICE("设备未选择"),
    ERROR_LINK_NOT_WAIT_LAUNCH_DATA_ID("等待连接内容未选择"),
    ERROR_LINK_NOT_TARGET_DEVICE_ID("连接目标设备未选择"),
    ERROR_LINK_NOT_AFTER_LAUNCH_DATA_ID("连接后内容未选择"),
    ERROR_LINK_NOT_NAME("规则名称不能为空"),
    ERROR_LINK_NOT_DEVICE_LINK_RULE("设备连接规则未设置"),
    ERROR_USER_NOT_COMPANY("单位未选择"),
    ERROR_CHANNEL_IS_FULL("频道已满员"),
    ERROR_CHANNEL_IS_CLOSE("频道已关闭"),
    ERROR_CHANNEL_NO_RIGHT_JOIN("无权加入该频道"),
    ERROR_APP_VERSION_NOT_CODE("版本号不能为空"),
    ERROR_APP_VERSION_NOT_URL("安装文件不能为空"),
    ERROR_APP_VERSION_CODE_USED("版本号已使用"),
    ERROR_SITE_NAME_NOT("站点名不能为空"),
    ERROR_SITE_TYPE_NOT("站点类型不能为空"),
    ERROR_SITE_NAME_REPEAT_NOT("站点名称重复"),
    ERROR_PDA_NAME_NOT("PDA名称不能为空"),
    ERROR_PDA_CODE_NOT("PDA编码不能为空"),
    ERROR_PDA_CODE_REPEAT_NOT("PDA编码不能重复"),
    ERROR_STATUS_NOT("状态不能为空"),
    ERROR_FILE_NOT("图片不能为空"),
    ERROR_EMAIL_NOT("邮箱不能为空"),
    ERROR_EXPERT_CATEGORY_NOT("专家类别不能为空"),
    ERROR_EXPERT_TYPE_NOT("专家类型不能为空"),
    ERROR_EXPERT_CONTEXT_NOT("内容过长"),
    ERROR_ORGANIZATION_NOT("所属服务机构不能为空"),
    ERROR_INTRODUCE_NOT("描述不能为空"),
    ERROR_EMERGENCY_NAME_NOT("应急演练名称不能为空"),
    ERROR_EMERGENCY_TYPE_NOT("应急演练类型不能为空"),
    ERROR_EMERGENCY_TIME_NOT("应急演练时间不能为空"),
    ERROR_EMERGENCY_CONTEXT_NOT("应急演练内容不能为空"),
    ERROR_REAL_NAME_NOT("源文件名不能为空"),
    ERROR_REAL_FILE_NOT("附件不能为空"),
    ERROR_MEETING_NAME_NOT("会议名称不能为空"),
    ERROR_MEETING_TYPE_NOT("会议类型不能为空"),
    ERROR_MEETING_TIME_NOT("会议时间不能为空"),
    ERROR_MEETING_USER_NOT("参会人员不能为空"),
    ERROR_MEETING_CONTEXT_NOT("会议内容不能为空"),
    ERROR_MAINTAIN_CONTEXT_NOT("维保内容不能为空"),
    ERROR_MAINTAIN_USER_NOT("维保人员不能为空"),
    ERROR_MAINTAIN_TIME_NOT("维保时间不能为空"),
    ERROR_DEVICE_MODEL_NOT_TYPE("设备型号不能为空"),
    ERROR_QR_CODE_TYPE("设备二维码不能为空"),
    ERROR_DEVICE_LIFE_TYPE("使用寿命不能为空"),
    ERROR_DEVICE_PARAMETER_NOT_TYPE("设备参数不能为空"),
    ERROR_DEVICE_SPECIFICATIONS_NOT_TYPE("设备规格不能为空"),
    ERROR_DEVICE_CYCLE_NOT_TYPE("检查周期不能为空"),
    ERROR_DEVICE_PRODUCTION_TIME_NOT_TYPE("生产时间不能为空"),
    ERROR_DEVICE_WARRANTY_TIME_NOT_TYPE("保质时间不能为空"),
    ERROR_DEVICE_MANUFACTURER_NOT_TYPE("设备厂商不能为空"),
    ERROR_DEVICE_SALE_NUMBER_NOT_TYPE("售后电话不能为空"),
    ERROR_DEVICE_WARRANTY_NOT_TYPE("设备保质期不能比生产日期早"),
    ERROR_INSPECTION_CONTEXT_NOT_TYPE("巡检内容不能为空"),
    ERROR_SYS_DICT_NOT("字典值不能重复"),
    ERROR_SYS_DICT_NAME_NOT("字典名称不能重复"),
    ERROR_BRAND_MODEL_NOT("品牌型号不能为空"),
    ERROR_QR_CONTEXT_TYPE("设备二维码解析失败"),
    ERROR_QR_UNBOUND_TYPE("二维码未绑定"),
    ERROR_QR_REPEAT_TYPE("二维码已绑定"),
    ERROR_QR_CONTEXT_NOT_TYPE("请上传正确的二维码"),
    ERROR_JURISDICTION_NOT_USER("权限不够"),
    ERROR_FILE_NOT_MP4("请上传正确的MP4文件"),
    ERROR_EMPTY_NOT_MP4("请上传有内容的MP4文件"),
    ERROR_FILE_NOT_PDF("请上传正确的PDF文件"),
    ERROR_EMPTY_NOT_PDF("请上传有内容的PDF文件"),
    ERROR_ARTICLE_NAME_NOT("资讯名称不能为空"),
    ERROR_ARTICLE_TYPE_NOT("资讯类型不能为空"),
    ERROR_SORT_TYPE_NOT("排序内容有误"),
    ERROR_STATUS_TYPE_NOT("修改状态不能为空"),
    ERROR_UNDERCARRIAGE_NOT("该商品已下架"),
    ERROR_RELEASE_NOT("暂存状态不能为空"),
    ERROR_QUALITY_COMPANY_NOT("推荐企业已达上限"),
    ERROR_QUALITY_GOODS_NOT("推荐商品已达上限"),
    ;

    private String msg;

    MsgEnum(String msg) {
        this.msg = msg;
    }

    public String getMsg() {
        return this.msg;
    }
}
